其他
嵌入式工程师,那些职场老油条唬人的话,你听过几个?
01
行行出人才,一个企业哪个岗位不重要经常在一个无OS产品程序主循环体内使用delayms(X);以及while(外部事件);如果你觉得这样做法不好,但不知道怎么纠正,建议去学一下OS的做法,以及状态机程序架构;如果你觉得这样做足够了不用那么麻烦,那么你不配搞研发。
至今抱着51的汇编不放,并认为汇编“速度快”、“可控性强”并轻信某些无良权威所谓的“真正高手都是纯汇编”,就人云亦云,那你永远都只是个“熟练工”。这一块,除去那些超大量低成本应用4-bit单片机需要汇编外,连AT89C2051都能上C编程,那么C作为“与人方便的工具”,放着不用,要去用汇编以显得自己是高手的井底之蛙,便是很多“人云亦云”之人的真实写照。
大部分人对内存管理概念不明,使用寄存器绝对地址重命名出的全局变量到处使用(可能不少都仅仅是临时变量),号称以效率高和占空间小的最终结果是比C程序大得多的代码尺寸及内存占用,程序各模块之间的超高耦合度及移植上的困难。然后为写出的几十张A4纸的汇编程序沾沾自喜觉得自己有多么多么了不起,最终碰上个问题花上编程时间N倍的悲剧收场。
又是众说纷纭的话题,但自从目前Cortex核MCU的廉价攻势下,天平算是倾斜了不少,若干年后,“XX和XX哪个好”的争论必定又会展开,纠结于这一问题之人,发展下去难免又成“熟练工”。(不含鄙视的意思,但同样从打工者角度来看,大家都应该明白收入上的差异)
02
做研发的先当几年操作工才能做出好产品,不能一上来直接研发
03
理论没什么用,动手实践才最重要
04
你不行就滚,外面工人有的是
05
刚开始工资不重要,学得到东西才重要
-END-
推荐阅读
【01】工程师干货:优化嵌入式Linux的启动时间的秘密【02】嵌入式工程师结合经历聊硬件工程师和软件工程师哪个更有前途?【03】从单片机工程师的角度看嵌入式 Linux【04】嵌入式软件工程师从初级迈入合格,可以这么来做!【05】大数据时代,嵌入式工程师必须知道的八大加密算法